﻿package net.molchat.android.mess;


// import net.molchat.android.core.*;
import net.molchat.android.core.Man;


// ================================================== Текстовое личное сообщение
public class MessOne extends MessCont {

// ================================================================== Переменные


// =============================================================== Инициализация
public MessOne() {

	// Создать пустое
}


public MessOne(int color, int h, int m, int day, int mon, int year, String text) {

	// Log.v("MessOne.init", "=====");
	init(color, h, m, day, mon, year, text);
}


public MessOne(int color, int h, int m, String text) {

	init(color, h, m, 0, 0, -1, text);
}


private void init(int color, int h, int m, int day, int mon, int year,
		String text) {

	this.h = h;
	this.m = m;
	this.day = day;
	this.mon = mon;
	this.year = year;
	this.text = text;
	this.color = color;
}


// ========================================================== Разметка сообщения
public void parse(int width) {

	synchronized (Man.main) {
		Man.par.reset(width);
		Man.par.addTime();
		Man.par.addText(text);

		// Забрать результаты
		this.res = Man.par.getRes();
		this.hTot = Man.par.hTot;
		this.rTot = Man.par.rTot;
	} // Освободить синхронизированный объект
}

// ========================================================= Отображение текстом
public String toString() {

	// Log.v("MessOne.toString", "Преобразуем в текст");
	return "stat=" + this.stat + ", " + this.h + ":" + this.m + ", " + this.day
			+ "." + this.mon + "." + this.year + ", color=" + this.color + ", text="
			+ this.text;
}


}
